//URLDissector.java Author:Lewis/Loftus
//Demonstrates the use of Scanner to read file input and parse it using alternative delimiters.
import java.util.Scanner;
import java.io.*;
public class URLDissector
{
  //Reads urls from a file and prase it using alternative delimiters
  public static void main(String []args) throws IOException
  {
    String url;
    Scanner fileScan,urlScan;

    fileScan = new Scanner(new File("urls.inp"));

    //Read and process each line of the file.
    while (fileScan.hasNext())
    {
      url = fileScan.nextLine();
      System.out.println("URL: " + url);

      urlScan = new Scanner(url);
      urlScan.useDelimiter("/");

      //Print each part of the url
      while (urlScan.hasNext())
           System.out.println(" " + urlScan.next());

      System.out.println();
      }
   }
}   
